package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 号码对象 rx_tel
 *
 * @author hjf
 * @date 2025-03-03
 */
public class RxTel extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 号码
     */
    @Excel(name = "号码")
    private String tel;

    /**
     * 状态1上架中(出售中)2已预订3已下架
     */
    @Excel(name = "状态1上架中(出售中)2已预订3已下架")
    private Integer state;

    /**
     * 所含话费
     */
    @Excel(name = "所含话费")
    private Long bill;

    /**
     * 统一售价
     */
    @Excel(name = "统一售价")
    private Long price;

    /**
     * 结算底价
     */
    @Excel(name = "结算底价")
    private Long floorprice;

    /**
     * 上传底价
     */
    @Excel(name = "上传底价")
    private Long uploadfloorprice;

    /**
     * 说明
     */
    @Excel(name = "说明")
    private String content;

    /**
     * 运营商
     */
    @Excel(name = "运营商")
    private Long classId;

    /**
     * 规律段
     */
    @Excel(name = "规律段")
    private Long segmentId;

    /**
     * 号码段
     */
    @Excel(name = "号码段")
    private Long abcId;

    /**
     * 号码仓
     */
    @Excel(name = "号码仓")
    private Long supplierId;

    /**
     * 是否置顶1否2是
     */
    @Excel(name = "是否置顶1否2是")
    private Integer istop;

    /**
     * 添加时间
     */
    @Excel(name = "添加时间")
    private Long time;

    /**
     * 是否参与秒杀1不是2是
     */
    @Excel(name = "是否参与秒杀1不是2是")
    private Integer type;

    /**
     * 秒杀时间
     */
    @Excel(name = "秒杀时间")
    private String killingtime;

    /**
     * 秒杀定金
     */
    @Excel(name = "秒杀定金")
    private Long deposit;

    /**
     * 秒杀价格
     */
    @Excel(name = "秒杀价格")
    private Long killprice;

    /**
     * 秒杀状态1未秒杀2已秒杀
     */
    @Excel(name = "秒杀状态1未秒杀2已秒杀")
    private Integer killstate;

    /**
     * 秒杀时间
     */
    @Excel(name = "秒杀时间")
    private String killtime;

    /**
     * 有无低消1有2无
     */
    @Excel(name = "有无低消1有2无")
    private Integer isDissipation;

    /**
     * 有无卡费1有2无
     */
    @Excel(name = "有无卡费1有2无")
    private Integer isCardprice;

    /**
     * 1F推荐靓号区的所有号码笔画1-81
     */
    @Excel(name = "1F推荐靓号区的所有号码笔画1-81")
    private Integer xionghua;

    /**
     * 1F推荐靓号区的所有号码性格1-9
     */
    @Excel(name = "1F推荐靓号区的所有号码性格1-9")
    private Integer xingess;

    /**
     * 数字几多
     */
    @Excel(name = "数字几多")
    private Long numbercount;

    /**
     * 添加人
     */
    @Excel(name = "添加人")
    private Long manageId;

    /**
     * t2
     */
    @Excel(name = "t2")
    private Long t2;

    /**
     * t3
     */
    @Excel(name = "t3")
    private Long t3;

    /**
     * t4
     */
    @Excel(name = "t4")
    private Long t4;

    /**
     * t5
     */
    @Excel(name = "t5")
    private Long t5;

    /**
     * t6
     */
    @Excel(name = "t6")
    private Long t6;

    /**
     * t7
     */
    @Excel(name = "t7")
    private Long t7;

    /**
     * t8
     */
    @Excel(name = "t8")
    private Long t8;

    /**
     * t9
     */
    @Excel(name = "t9")
    private Long t9;

    /**
     * t10
     */
    @Excel(name = "t10")
    private Long t10;

    /**
     * t11
     */
    @Excel(name = "t11")
    private Long t11;

    /**
     * 添加批次
     */
    @Excel(name = "添加批次")
    private String batch;

    /**
     * 阅读量
     */
    @Excel(name = "阅读量")
    private Long volume;

    /**
     * 真实阅读量
     */
    @Excel(name = "真实阅读量")
    private Long isVolume;

    /**
     * 上传用户类型1总后台添加2商户添加
     */
    @Excel(name = "上传用户类型1总后台添加2商户添加")
    private Integer addtype;

    /**
     * 商户id
     */
    @Excel(name = "商户id")
    private Long businessId;

    /**
     * 归属地省份
     */
    @Excel(name = "归属地省份")
    private String shengname;

    /**
     * 归属地市
     */
    @Excel(name = "归属地市")
    private String cityname;

    /**
     * 每月保底消费(元)
     */
    @Excel(name = "每月保底消费(元)")
    private Long baodiprice;

    /**
     * 保底协议时长(月)
     */
    @Excel(name = "保底协议时长(月)")
    private Long xieyimonth;

    /**
     * 置顶开始时间
     */
    @Excel(name = "置顶开始时间")
    private Long istopstartTime;

    /**
     * 置顶结束时间
     */
    @Excel(name = "置顶结束时间")
    private Long istopendTime;

    /**
     * 号码来源1号码库上传2接口插入(智慧云厅接口)3接口插入(号码小铺接口ZOP)
     */
    @Excel(name = "号码来源1号码库上传2接口插入(智慧云厅接口)3接口插入(号码小铺接口ZOP)")
    private Long sourceType;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public String getTel() {
        return tel;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getState() {
        return state;
    }

    public void setBill(Long bill) {
        this.bill = bill;
    }

    public Long getBill() {
        return bill;
    }

    public void setPrice(Long price) {
        this.price = price;
    }

    public Long getPrice() {
        return price;
    }

    public void setFloorprice(Long floorprice) {
        this.floorprice = floorprice;
    }

    public Long getFloorprice() {
        return floorprice;
    }

    public void setUploadfloorprice(Long uploadfloorprice) {
        this.uploadfloorprice = uploadfloorprice;
    }

    public Long getUploadfloorprice() {
        return uploadfloorprice;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getContent() {
        return content;
    }

    public void setClassId(Long classId) {
        this.classId = classId;
    }

    public Long getClassId() {
        return classId;
    }

    public void setSegmentId(Long segmentId) {
        this.segmentId = segmentId;
    }

    public Long getSegmentId() {
        return segmentId;
    }

    public void setAbcId(Long abcId) {
        this.abcId = abcId;
    }

    public Long getAbcId() {
        return abcId;
    }

    public void setSupplierId(Long supplierId) {
        this.supplierId = supplierId;
    }

    public Long getSupplierId() {
        return supplierId;
    }

    public void setIstop(Integer istop) {
        this.istop = istop;
    }

    public Integer getIstop() {
        return istop;
    }

    public void setTime(Long time) {
        this.time = time;
    }

    public Long getTime() {
        return time;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getType() {
        return type;
    }

    public void setKillingtime(String killingtime) {
        this.killingtime = killingtime;
    }

    public String getKillingtime() {
        return killingtime;
    }

    public void setDeposit(Long deposit) {
        this.deposit = deposit;
    }

    public Long getDeposit() {
        return deposit;
    }

    public void setKillprice(Long killprice) {
        this.killprice = killprice;
    }

    public Long getKillprice() {
        return killprice;
    }

    public void setKillstate(Integer killstate) {
        this.killstate = killstate;
    }

    public Integer getKillstate() {
        return killstate;
    }

    public void setKilltime(String killtime) {
        this.killtime = killtime;
    }

    public String getKilltime() {
        return killtime;
    }

    public void setIsDissipation(Integer isDissipation) {
        this.isDissipation = isDissipation;
    }

    public Integer getIsDissipation() {
        return isDissipation;
    }

    public void setIsCardprice(Integer isCardprice) {
        this.isCardprice = isCardprice;
    }

    public Integer getIsCardprice() {
        return isCardprice;
    }

    public void setXionghua(Integer xionghua) {
        this.xionghua = xionghua;
    }

    public Integer getXionghua() {
        return xionghua;
    }

    public void setXingess(Integer xingess) {
        this.xingess = xingess;
    }

    public Integer getXingess() {
        return xingess;
    }

    public void setNumbercount(Long numbercount) {
        this.numbercount = numbercount;
    }

    public Long getNumbercount() {
        return numbercount;
    }

    public void setManageId(Long manageId) {
        this.manageId = manageId;
    }

    public Long getManageId() {
        return manageId;
    }

    public void setT2(Long t2) {
        this.t2 = t2;
    }

    public Long getT2() {
        return t2;
    }

    public void setT3(Long t3) {
        this.t3 = t3;
    }

    public Long getT3() {
        return t3;
    }

    public void setT4(Long t4) {
        this.t4 = t4;
    }

    public Long getT4() {
        return t4;
    }

    public void setT5(Long t5) {
        this.t5 = t5;
    }

    public Long getT5() {
        return t5;
    }

    public void setT6(Long t6) {
        this.t6 = t6;
    }

    public Long getT6() {
        return t6;
    }

    public void setT7(Long t7) {
        this.t7 = t7;
    }

    public Long getT7() {
        return t7;
    }

    public void setT8(Long t8) {
        this.t8 = t8;
    }

    public Long getT8() {
        return t8;
    }

    public void setT9(Long t9) {
        this.t9 = t9;
    }

    public Long getT9() {
        return t9;
    }

    public void setT10(Long t10) {
        this.t10 = t10;
    }

    public Long getT10() {
        return t10;
    }

    public void setT11(Long t11) {
        this.t11 = t11;
    }

    public Long getT11() {
        return t11;
    }

    public void setBatch(String batch) {
        this.batch = batch;
    }

    public String getBatch() {
        return batch;
    }

    public void setVolume(Long volume) {
        this.volume = volume;
    }

    public Long getVolume() {
        return volume;
    }

    public void setIsVolume(Long isVolume) {
        this.isVolume = isVolume;
    }

    public Long getIsVolume() {
        return isVolume;
    }

    public void setAddtype(Integer addtype) {
        this.addtype = addtype;
    }

    public Integer getAddtype() {
        return addtype;
    }

    public void setBusinessId(Long businessId) {
        this.businessId = businessId;
    }

    public Long getBusinessId() {
        return businessId;
    }

    public void setShengname(String shengname) {
        this.shengname = shengname;
    }

    public String getShengname() {
        return shengname;
    }

    public void setCityname(String cityname) {
        this.cityname = cityname;
    }

    public String getCityname() {
        return cityname;
    }

    public void setBaodiprice(Long baodiprice) {
        this.baodiprice = baodiprice;
    }

    public Long getBaodiprice() {
        return baodiprice;
    }

    public void setXieyimonth(Long xieyimonth) {
        this.xieyimonth = xieyimonth;
    }

    public Long getXieyimonth() {
        return xieyimonth;
    }

    public void setIstopstartTime(Long istopstartTime) {
        this.istopstartTime = istopstartTime;
    }

    public Long getIstopstartTime() {
        return istopstartTime;
    }

    public void setIstopendTime(Long istopendTime) {
        this.istopendTime = istopendTime;
    }

    public Long getIstopendTime() {
        return istopendTime;
    }

    public void setSourceType(Long sourceType) {
        this.sourceType = sourceType;
    }

    public Long getSourceType() {
        return sourceType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("tel", getTel())
                .append("state", getState())
                .append("bill", getBill())
                .append("price", getPrice())
                .append("floorprice", getFloorprice())
                .append("uploadfloorprice", getUploadfloorprice())
                .append("content", getContent())
                .append("classId", getClassId())
                .append("segmentId", getSegmentId())
                .append("abcId", getAbcId())
                .append("supplierId", getSupplierId())
                .append("istop", getIstop())
                .append("time", getTime())
                .append("type", getType())
                .append("killingtime", getKillingtime())
                .append("deposit", getDeposit())
                .append("killprice", getKillprice())
                .append("killstate", getKillstate())
                .append("killtime", getKilltime())
                .append("isDissipation", getIsDissipation())
                .append("isCardprice", getIsCardprice())
                .append("xionghua", getXionghua())
                .append("xingess", getXingess())
                .append("numbercount", getNumbercount())
                .append("manageId", getManageId())
                .append("t2", getT2())
                .append("t3", getT3())
                .append("t4", getT4())
                .append("t5", getT5())
                .append("t6", getT6())
                .append("t7", getT7())
                .append("t8", getT8())
                .append("t9", getT9())
                .append("t10", getT10())
                .append("t11", getT11())
                .append("batch", getBatch())
                .append("volume", getVolume())
                .append("isVolume", getIsVolume())
                .append("addtype", getAddtype())
                .append("businessId", getBusinessId())
                .append("shengname", getShengname())
                .append("cityname", getCityname())
                .append("baodiprice", getBaodiprice())
                .append("xieyimonth", getXieyimonth())
                .append("istopstartTime", getIstopstartTime())
                .append("istopendTime", getIstopendTime())
                .append("sourceType", getSourceType())
                .toString();
    }
}
